body {
    background-color: whitesmoke;
    font-size: 12px;
    font-family: Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    color: #000000;  
    margin: 0px;
}

h1 {
    font-family: Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    border-bottom: 1px solid #AFAFAF; 
    font-size:  36px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    color: #333333;
}

a:link, a:visited {
  color: #045491;
  font-weight : bold;
  text-decoration: none;
}

a:link:hover, a:visited:hover  {
  color: #045491;
  font-weight : bold;
  text-decoration : underline;
}


.wrapper {  min-width: 760px;
            max-width: 980px;
            margin: 0 auto;
               border:thin solid #F0F0F0;
}

.box {
   
            
}
/* TOP LOGO */ 

.logo{
    float:left;
    width:250px; 
    
}
.login { 
   padding-top:6px;
    float:right;
    margin-right:30px;
    
    }


.stl{
    
    padding-left:20px;
    padding-right:20px;
    float:left;
    width:100%;
}

/*** REGISTRATION TABLE ***/

.reg_left_col {
    text-align: right;
    vertical-align: central;
    padding-right:10px;
    width:150px;
    
}

.reg_right_col {
    width:180px;
   height:30px;
    
}


.reg_right_col input[type="text"] {
    width:205px;
    height:20px;
    
}
.reg_right_col input[type="password"] {
    width:205px;
    height:20px;
    
}

/* Error msg */

.reg_err_msg ul{
   list-style: none;
   display: inline-block;
}
.eg_err_msg li{
    
}

/* END OF REGISTRTRATION TABLE */ 


/****************** CONTENT *************************/ 

.content{
    padding-top:10px;
    padding-left: 20px; 
    padding-right: 20px;
    background-color:white;
}

.cont_left_box {
    width:220px;
    height:200px;
    float:left;
    padding:10px;
    border:thin solid gray;
}

.cont_right_box { 
    width:630px;
    float:right; 
    padding-top:10px;
    padding-bottom:10px;
    padding-left:20px;
    padding-right: 20px;
    border:thin solid gray;
}

/******************CONTENT LEFT***********************************/


/* PROFILE BRIEF SECTION  */ 

.prof_pic_box {
    width:105px;
    height:105px;
    float:left;
    border:thin solid gray;
}

.prof_pic_box img {
    width:100px; 
    height:100px;
}

.prof_brief { 
    padding:0 0 0 10px;
    float:left;
}

/************************** LINE STALES *******************************************/
.lineBreakerSoft {

    opacity:0.5;
}
/**************************FORMAL TALBE *****************************/

.formal input[text]{
    
}

.formal td{
    width:100px;
    padding-top:5px;
    padding-bottom: 5px;
}

.formal input[type="text"] {
    width:205px;
    height:20px;
    
}

/* WEB SERVICE TABLE */ 

.webService th {
      border-bottom:thin solid gray;
    width:250px;
}
.webService td {
    text-align: center;
    
}

.webService tr {
 
}

.webService { 
border:thin solid gray;
}

.webServiceHeader {
    background-color: gray;
}


/* ADMIN STUFF */
.admin_menu{
    
    background-color: #E3E3E3;
}


.admin_menu_list li {
     display: inline;
    list-style-type: none;
}